.class public Lweibo4android/Weibo;
.super Lweibo4android/WeiboSupport;
.source "Weibo.java"

# interfaces
.implements Ljava/io/Serializable;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lweibo4android/Weibo$Device;
    }
.end annotation


# static fields
.field public static CONSUMER_KEY:Ljava/lang/String; = null

.field public static CONSUMER_SECRET:Ljava/lang/String; = null

.field public static final IM:Lweibo4android/Weibo$Device; = null

.field public static final NONE:Lweibo4android/Weibo$Device; = null

.field public static final SMS:Lweibo4android/Weibo$Device; = null

.field private static final serialVersionUID:J = -0x14a09c9e28673704L


# instance fields
.field private baseURL:Ljava/lang/String;

.field private format:Ljava/text/SimpleDateFormat;

.field private searchBaseURL:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .locals 2

    .prologue
    .line 61
    const-string v0, ""

    sput-object v0, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    .line 62
    const-string v0, ""

    sput-object v0, Lweibo4android/Weibo;->CONSUMER_SECRET:Ljava/lang/String;

    .line 2500
    new-instance v0, Lweibo4android/Weibo$Device;

    const-string v1, "im"

    invoke-direct {v0, v1}, Lweibo4android/Weibo$Device;-><init>(Ljava/lang/String;)V

    sput-object v0, Lweibo4android/Weibo;->IM:Lweibo4android/Weibo$Device;

    .line 2501
    new-instance v0, Lweibo4android/Weibo$Device;

    const-string v1, "sms"

    invoke-direct {v0, v1}, Lweibo4android/Weibo$Device;-><init>(Ljava/lang/String;)V

    sput-object v0, Lweibo4android/Weibo;->SMS:Lweibo4android/Weibo$Device;

    .line 2502
    new-instance v0, Lweibo4android/Weibo$Device;

    const-string v1, "none"

    invoke-direct {v0, v1}, Lweibo4android/Weibo$Device;-><init>(Ljava/lang/String;)V

    sput-object v0, Lweibo4android/Weibo;->NONE:Lweibo4android/Weibo$Device;

    .line 60
    return-void
.end method

.method public constructor <init>()V
    .locals 3

    .prologue
    .line 2310
    invoke-direct {p0}, Lweibo4android/WeiboSupport;-><init>()V

    .line 63
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-static {}, Lweibo4android/Configuration;->getScheme()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "api.t.sina.com.cn/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    .line 64
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-static {}, Lweibo4android/Configuration;->getScheme()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "api.t.sina.com.cn/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    .line 2221
    new-instance v0, Ljava/text/SimpleDateFormat;

    .line 2222
    const-string v1, "EEE, d MMM yyyy HH:mm:ss z"

    sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;

    invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V

    iput-object v0, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    .line 2311
    iget-object v0, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    const-string v1, "GMT"

    invoke-static {v1}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V

    .line 2312
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-static {}, Lweibo4android/Configuration;->getScheme()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "api.t.sina.com.cn/oauth/request_token"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lweibo4android/http/HttpClient;->setRequestTokenURL(Ljava/lang/String;)V

    .line 2313
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-static {}, Lweibo4android/Configuration;->getScheme()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "api.t.sina.com.cn/oauth/authorize"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lweibo4android/http/HttpClient;->setAuthorizationURL(Ljava/lang/String;)V

    .line 2314
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-static {}, Lweibo4android/Configuration;->getScheme()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "api.t.sina.com.cn/oauth/access_token"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lweibo4android/http/HttpClient;->setAccessTokenURL(Ljava/lang/String;)V

    .line 2315
    return-void
.end method

.method public constructor <init>(Ljava/lang/String;)V
    .locals 0
    .parameter "baseURL"

    .prologue
    .line 2327
    invoke-direct {p0}, Lweibo4android/Weibo;-><init>()V

    .line 2328
    iput-object p1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    .line 2329
    return-void
.end method

.method private addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 1
    .parameter
    .parameter "paramName"
    .parameter "color"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lweibo4android/http/PostParameter;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2029
    .local p1, colors:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    if-eqz p3, :cond_0

    .line 2030
    new-instance v0, Lweibo4android/http/PostParameter;

    invoke-direct {v0, p2, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2032
    :cond_0
    return-void
.end method

.method private generateParameterArray(Ljava/util/Map;)[Lweibo4android/http/PostParameter;
    .locals 6
    .parameter
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)[",
            "Lweibo4android/http/PostParameter;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2490
    .local p1, parames:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
    invoke-interface {p1}, Ljava/util/Map;->size()I

    move-result v3

    new-array v0, v3, [Lweibo4android/http/PostParameter;

    .line 2491
    .local v0, array:[Lweibo4android/http/PostParameter;
    const/4 v1, 0x0

    .line 2492
    .local v1, i:I
    invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;

    move-result-object v3

    invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :cond_0
    :goto_0
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-nez v3, :cond_1

    .line 2498
    return-object v0

    .line 2492
    :cond_1
    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 2493
    .local v2, key:Ljava/lang/String;
    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    if-eqz v3, :cond_0

    .line 2494
    new-instance v5, Lweibo4android/http/PostParameter;

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    invoke-direct {v5, v2, v3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v0, v1

    .line 2495
    add-int/lit8 v1, v1, 0x1

    goto :goto_0
.end method

.method private get(Ljava/lang/String;Z)Lweibo4android/http/Response;
    .locals 1
    .parameter "url"
    .parameter "authenticate"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2378
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0, p2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    return-object v0
.end method

.method private toDateStr(Ljava/util/Date;)Ljava/lang/String;
    .locals 2
    .parameter "date"

    .prologue
    .line 565
    if-nez p1, :cond_0

    .line 566
    new-instance p1, Ljava/util/Date;

    .end local p1
    invoke-direct {p1}, Ljava/util/Date;-><init>()V

    .line 568
    .restart local p1
    :cond_0
    new-instance v0, Ljava/text/SimpleDateFormat;

    const-string v1, "yyyy-MM-dd"

    invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V

    .line 569
    .local v0, sdf:Ljava/text/SimpleDateFormat;
    invoke-virtual {v0, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method


# virtual methods
.method public block(Ljava/lang/String;)Lweibo4android/User;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3486
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "blocks/create/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".xml"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/User;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public create(Ljava/lang/String;)Lweibo4android/User;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3256
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->createFriendship(Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public createBlock(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "userid"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 337
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "blocks/create.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 338
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "user_id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 337
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 338
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 337
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public createBlockByScreenName(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "screenName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 349
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "blocks/create.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 350
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "screen_name"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 349
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 350
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 349
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public createFavorite(J)Lweibo4android/Status;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 124
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "favorites/create/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public createFriendship(Ljava/lang/String;)Lweibo4android/User;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 584
    new-instance v0, Lweibo4android/User;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friendships/create.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "id"

    const/4 v3, 0x1

    invoke-virtual {p0, v1, v2, p1, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public createFriendshipByScreenName(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "screenName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 595
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "friendships/create.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 596
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "screen_name"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 595
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 597
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 595
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public createFriendshipByUserid(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "userid"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 608
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "friendships/create.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 609
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "user_id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 608
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 610
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 608
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public createSavedSearch(Ljava/lang/String;)Lweibo4android/SavedSearch;
    .locals 8
    .parameter "query"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 2092
    new-instance v0, Lweibo4android/SavedSearch;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "saved_searches/create.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2093
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "query"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 2092
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/SavedSearch;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public createTags(Ljava/lang/String;)Ljava/util/List;
    .locals 7
    .parameter "tags"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 279
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "tags/create.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 280
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "tags"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 279
    invoke-virtual {v0, v1, v2, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public varargs createTags([Ljava/lang/String;)Ljava/util/List;
    .locals 6
    .parameter "tags"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 260
    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    .line 261
    .local v0, sb:Ljava/lang/StringBuffer;
    array-length v3, p1

    const/4 v2, 0x0

    :goto_0
    if-lt v2, v3, :cond_0

    .line 264
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->length()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer;

    .line 265
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p0, v2}, Lweibo4android/Weibo;->createTags(Ljava/lang/String;)Ljava/util/List;

    move-result-object v2

    return-object v2

    .line 261
    :cond_0
    aget-object v1, p1, v2

    .line 262
    .local v1, tag:Ljava/lang/String;
    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v4

    const-string v5, ","

    invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    .line 261
    add-int/lit8 v2, v2, 0x1

    goto :goto_0
.end method

.method public destoryTag(Ljava/lang/String;)Z
    .locals 9
    .parameter "tag_id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v2, 0x0

    const/4 v1, 0x1

    .line 304
    :try_start_0
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "tags/destroy.json"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 305
    const/4 v5, 0x1

    new-array v5, v5, [Lweibo4android/http/PostParameter;

    const/4 v6, 0x0

    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "tag_id"

    invoke-direct {v7, v8, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v7, v5, v6

    const/4 v6, 0x1

    .line 304
    invoke-virtual {v3, v4, v5, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v3

    .line 305
    invoke-virtual {v3}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v3

    const-string v4, "result"

    invoke-virtual {v3, v4}, Lweibo4android/org/json/JSONObject;->getInt(Ljava/lang/String;)I
    :try_end_0
    .catch Lweibo4android/org/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0

    move-result v3

    .line 304
    if-nez v3, :cond_0

    :goto_0
    return v1

    :cond_0
    move v1, v2

    goto :goto_0

    .line 306
    :catch_0
    move-exception v0

    .line 307
    .local v0, e:Lweibo4android/org/json/JSONException;
    new-instance v1, Lweibo4android/WeiboException;

    invoke-direct {v1, v0}, Lweibo4android/WeiboException;-><init>(Ljava/lang/Exception;)V

    throw v1
.end method

.method public destory_batchTags(Ljava/lang/String;)Ljava/util/List;
    .locals 7
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 320
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "tags/destroy_batch.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 321
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "ids"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 320
    invoke-virtual {v0, v1, v2, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public destroy(Ljava/lang/String;)Lweibo4android/User;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3270
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->destroyFriendship(Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public destroyBlock(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 362
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "blocks/destroy.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 363
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 362
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 363
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 362
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public destroyComment(J)Lweibo4android/Comment;
    .locals 4
    .parameter "commentId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1509
    new-instance v0, Lweibo4android/Comment;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1510
    const-string v3, "statuses/comment_destroy/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json?source="

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 1511
    sget-object v3, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    .line 1509
    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->delete(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Comment;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public destroyComments(Ljava/lang/String;)Ljava/util/List;
    .locals 7
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 1524
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "statuses/comment/destroy_batch.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 1525
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "ids"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 1524
    invoke-virtual {v0, v1, v2, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public destroyComments([Ljava/lang/String;)Ljava/util/List;
    .locals 10
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v9, 0x1

    const/4 v3, 0x0

    .line 1528
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 1529
    .local v1, sb:Ljava/lang/StringBuilder;
    array-length v4, p1

    move v2, v3

    :goto_0
    if-lt v2, v4, :cond_0

    .line 1532
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;

    .line 1533
    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "statuses/comment/destroy_batch.json"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1534
    new-array v5, v9, [Lweibo4android/http/PostParameter;

    new-instance v6, Lweibo4android/http/PostParameter;

    const-string v7, "ids"

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-direct {v6, v7, v8}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v6, v5, v3

    .line 1533
    invoke-virtual {v2, v4, v5, v9}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v2

    invoke-static {v2}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v2

    return-object v2

    .line 1529
    :cond_0
    aget-object v0, p1, v2

    .line 1530
    .local v0, id:Ljava/lang/String;
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const/16 v6, 0x2c

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 1529
    add-int/lit8 v2, v2, 0x1

    goto :goto_0
.end method

.method public destroyFavorite(J)Lweibo4android/Status;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 135
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "favorites/destroy/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public destroyFavorites(Ljava/lang/String;)Ljava/util/List;
    .locals 7
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 148
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "favorites/destroy_batch.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 149
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "ids"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 148
    invoke-virtual {v0, v1, v2, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public varargs destroyFavorites([Ljava/lang/String;)Ljava/util/List;
    .locals 10
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "([",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v9, 0x1

    const/4 v3, 0x0

    .line 153
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 154
    .local v1, sb:Ljava/lang/StringBuilder;
    array-length v4, p1

    move v2, v3

    :goto_0
    if-lt v2, v4, :cond_0

    .line 157
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;

    .line 158
    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "favorites/destroy_batch.json"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 159
    new-array v5, v9, [Lweibo4android/http/PostParameter;

    new-instance v6, Lweibo4android/http/PostParameter;

    const-string v7, "ids"

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-direct {v6, v7, v8}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v6, v5, v3

    .line 158
    invoke-virtual {v2, v4, v5, v9}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v2

    invoke-static {v2}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v2

    return-object v2

    .line 154
    :cond_0
    aget-object v0, p1, v2

    .line 155
    .local v0, id:Ljava/lang/String;
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const/16 v6, 0x2c

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 154
    add-int/lit8 v2, v2, 0x1

    goto :goto_0
.end method

.method public destroyFriendship(Ljava/lang/String;)Lweibo4android/User;
    .locals 5
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 621
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "friendships/destroy.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const-string v3, "id"

    const/4 v4, 0x1

    invoke-virtual {v1, v2, v3, p1, v4}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public destroyFriendshipByScreenName(Ljava/lang/String;)Lweibo4android/User;
    .locals 5
    .parameter "screenName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 643
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "friendships/destroy.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const-string v3, "screen_name"

    const/4 v4, 0x1

    invoke-virtual {v1, v2, v3, p1, v4}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public destroyFriendshipByUserid(I)Lweibo4android/User;
    .locals 6
    .parameter "userid"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 632
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "friendships/destroy.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const-string v3, "user_id"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x1

    invoke-virtual {v1, v2, v3, v4, v5}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public destroySavedSearch(I)Lweibo4android/SavedSearch;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2104
    new-instance v0, Lweibo4android/SavedSearch;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "saved_searches/destroy/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 2105
    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    .line 2104
    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/SavedSearch;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public destroyStatus(J)Lweibo4android/Status;
    .locals 1
    .parameter "statusId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1441
    invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->destroyStatus(Ljava/lang/String;)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public destroyStatus(Ljava/lang/String;)Lweibo4android/Status;
    .locals 5
    .parameter "statusId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1444
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/destroy/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1445
    const/4 v3, 0x0

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x1

    .line 1444
    invoke-virtual {v1, v2, v3, v4}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public disableNotification(Ljava/lang/String;)Lweibo4android/User;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2057
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "notifications/leave/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public enableNotification(Ljava/lang/String;)Lweibo4android/User;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2045
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "notifications/follow/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public endSession()Lweibo4android/User;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 232
    new-instance v0, Lweibo4android/User;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "account/end_session.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public equals(Ljava/lang/Object;)Z
    .locals 5
    .parameter "o"

    .prologue
    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 2226
    if-ne p0, p1, :cond_1

    .line 2237
    :cond_0
    :goto_0
    return v1

    .line 2227
    :cond_1
    if-eqz p1, :cond_2

    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v4

    if-eq v3, v4, :cond_3

    :cond_2
    move v1, v2

    goto :goto_0

    :cond_3
    move-object v0, p1

    .line 2229
    check-cast v0, Lweibo4android/Weibo;

    .line 2231
    .local v0, weibo:Lweibo4android/Weibo;
    iget-object v3, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    iget-object v4, v0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_4

    move v1, v2

    goto :goto_0

    .line 2232
    :cond_4
    iget-object v3, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    iget-object v4, v0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_5

    move v1, v2

    goto :goto_0

    .line 2233
    :cond_5
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    iget-object v4, v0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v3, v4}, Lweibo4android/http/HttpClient;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_6

    move v1, v2

    goto :goto_0

    .line 2234
    :cond_6
    iget-object v3, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    iget-object v4, v0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_7

    move v1, v2

    goto :goto_0

    .line 2235
    :cond_7
    iget-object v3, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    iget-object v4, v0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_0

    move v1, v2

    goto :goto_0
.end method

.method public exists(Ljava/lang/String;Ljava/lang/String;)Z
    .locals 1
    .parameter "userA"
    .parameter "userB"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3285
    invoke-virtual {p0, p1, p2}, Lweibo4android/Weibo;->existsFriendship(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method public existsBlock(Ljava/lang/String;)Z
    .locals 6
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 376
    const/4 v3, -0x1

    :try_start_0
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "blocks/exists.json?user_id="

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x1

    invoke-direct {p0, v4, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v4

    .line 377
    invoke-virtual {v4}, Lweibo4android/http/Response;->asString()Ljava/lang/String;

    move-result-object v4

    const-string v5, "<error>You are not blocking this user.</error>"

    invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
    :try_end_0
    .catch Lweibo4android/WeiboException; {:try_start_0 .. :try_end_0} :catch_0

    move-result v4

    .line 376
    if-ne v3, v4, :cond_0

    .line 380
    :goto_0
    return v1

    :cond_0
    move v1, v2

    .line 376
    goto :goto_0

    .line 378
    :catch_0
    move-exception v0

    .line 379
    .local v0, te:Lweibo4android/WeiboException;
    invoke-virtual {v0}, Lweibo4android/WeiboException;->getStatusCode()I

    move-result v1

    const/16 v3, 0x194

    if-ne v1, v3, :cond_1

    move v1, v2

    .line 380
    goto :goto_0

    .line 382
    :cond_1
    throw v0
.end method

.method public existsFriendship(Ljava/lang/String;Ljava/lang/String;)Z
    .locals 8
    .parameter "userA"
    .parameter "userB"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 1849
    const/4 v7, -0x1

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "friendships/exists.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "user_a"

    const-string v4, "user_b"

    move-object v0, p0

    move-object v3, p1

    move-object v5, p2

    invoke-virtual/range {v0 .. v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    .line 1850
    invoke-virtual {v0}, Lweibo4android/http/Response;->asString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "true"

    invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    .line 1849
    if-eq v7, v0, :cond_0

    :goto_0
    return v6

    :cond_0
    const/4 v6, 0x0

    goto :goto_0
.end method

.method public favorites()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3404
    invoke-virtual {p0}, Lweibo4android/Weibo;->getFavorites()Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public favorites(I)Ljava/util/List;
    .locals 1
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3417
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFavorites(I)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public favorites(Ljava/lang/String;)Ljava/util/List;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3431
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFavorites(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public favorites(Ljava/lang/String;I)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3446
    invoke-virtual {p0, p1, p2}, Lweibo4android/Weibo;->getFavorites(Ljava/lang/String;I)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public follow(Ljava/lang/String;)Lweibo4android/User;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3459
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->enableNotification(Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic forceUsePost(Z)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->forceUsePost(Z)V

    return-void
.end method

.method protected get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;
    .locals 3
    .parameter "url"
    .parameter "name1"
    .parameter "value1"
    .parameter "name2"
    .parameter "value2"
    .parameter "authenticate"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2410
    const/4 v0, 0x2

    new-array v0, v0, [Lweibo4android/http/PostParameter;

    const/4 v1, 0x0

    new-instance v2, Lweibo4android/http/PostParameter;

    invoke-direct {v2, p2, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v2, v0, v1

    const/4 v1, 0x1

    new-instance v2, Lweibo4android/http/PostParameter;

    invoke-direct {v2, p4, p5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v2, v0, v1

    invoke-virtual {p0, p1, v0, p6}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    return-object v0
.end method

.method protected get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;
    .locals 3
    .parameter "url"
    .parameter "name1"
    .parameter "value1"
    .parameter "authenticate"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2393
    const/4 v0, 0x1

    new-array v0, v0, [Lweibo4android/http/PostParameter;

    const/4 v1, 0x0

    new-instance v2, Lweibo4android/http/PostParameter;

    invoke-direct {v2, p2, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v2, v0, v1

    invoke-virtual {p0, p1, v0, p4}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    return-object v0
.end method

.method protected get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;
    .locals 8
    .parameter "url"
    .parameter "params"
    .parameter "paging"
    .parameter "authenticate"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2445
    if-eqz p3, :cond_8

    .line 2446
    new-instance v3, Ljava/util/ArrayList;

    const/4 v4, 0x4

    invoke-direct {v3, v4}, Ljava/util/ArrayList;-><init>(I)V

    .line 2447
    .local v3, pagingParams:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    const-wide/16 v4, -0x1

    invoke-virtual {p3}, Lweibo4android/Paging;->getMaxId()J

    move-result-wide v6

    cmp-long v4, v4, v6

    if-eqz v4, :cond_0

    .line 2448
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "max_id"

    invoke-virtual {p3}, Lweibo4android/Paging;->getMaxId()J

    move-result-wide v6

    invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2450
    :cond_0
    const-wide/16 v4, -0x1

    invoke-virtual {p3}, Lweibo4android/Paging;->getSinceId()J

    move-result-wide v6

    cmp-long v4, v4, v6

    if-eqz v4, :cond_1

    .line 2451
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "since_id"

    invoke-virtual {p3}, Lweibo4android/Paging;->getSinceId()J

    move-result-wide v6

    invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2453
    :cond_1
    const/4 v4, -0x1

    invoke-virtual {p3}, Lweibo4android/Paging;->getPage()I

    move-result v5

    if-eq v4, v5, :cond_2

    .line 2454
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "page"

    invoke-virtual {p3}, Lweibo4android/Paging;->getPage()I

    move-result v6

    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2456
    :cond_2
    const/4 v4, -0x1

    invoke-virtual {p3}, Lweibo4android/Paging;->getCount()I

    move-result v5

    if-eq v4, v5, :cond_3

    .line 2457
    const/4 v4, -0x1

    const-string v5, "search"

    invoke-virtual {p1, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v5

    if-eq v4, v5, :cond_5

    .line 2459
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "rpp"

    invoke-virtual {p3}, Lweibo4android/Paging;->getCount()I

    move-result v6

    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2464
    :cond_3
    :goto_0
    const/4 v2, 0x0

    check-cast v2, [Lweibo4android/http/PostParameter;

    .line 2465
    .local v2, newparams:[Lweibo4android/http/PostParameter;
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v4

    new-array v4, v4, [Lweibo4android/http/PostParameter;

    invoke-interface {v3, v4}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lweibo4android/http/PostParameter;

    .line 2466
    .local v0, arrayPagingParams:[Lweibo4android/http/PostParameter;
    if-eqz p2, :cond_6

    .line 2467
    array-length v4, p2

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v5

    add-int/2addr v4, v5

    new-array v2, v4, [Lweibo4android/http/PostParameter;

    .line 2468
    const/4 v4, 0x0

    const/4 v5, 0x0

    array-length v6, p2

    invoke-static {p2, v4, v2, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 2469
    const/4 v4, 0x0

    array-length v5, p2

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v6

    invoke-static {v0, v4, v2, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 2482
    :cond_4
    :goto_1
    invoke-virtual {p0, p1, v2, p4}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v4

    .line 2484
    .end local v0           #arrayPagingParams:[Lweibo4android/http/PostParameter;
    .end local v2           #newparams:[Lweibo4android/http/PostParameter;
    .end local v3           #pagingParams:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    :goto_2
    return-object v4

    .line 2461
    .restart local v3       #pagingParams:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    :cond_5
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "count"

    invoke-virtual {p3}, Lweibo4android/Paging;->getCount()I

    move-result v6

    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_0

    .line 2471
    .restart local v0       #arrayPagingParams:[Lweibo4android/http/PostParameter;
    .restart local v2       #newparams:[Lweibo4android/http/PostParameter;
    :cond_6
    array-length v4, v0

    if-eqz v4, :cond_4

    .line 2472
    invoke-static {v0}, Lweibo4android/http/HttpClient;->encodeParameters([Lweibo4android/http/PostParameter;)Ljava/lang/String;

    move-result-object v1

    .line 2473
    .local v1, encodedParams:Ljava/lang/String;
    const/4 v4, -0x1

    const-string v5, "?"

    invoke-virtual {p1, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v5

    if-eq v4, v5, :cond_7

    .line 2474
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "&source="

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    sget-object v5, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 2475
    const-string v5, "&"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 2474
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    goto :goto_1

    .line 2477
    :cond_7
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "?source="

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    sget-object v5, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 2478
    const-string v5, "&"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 2477
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    goto :goto_1

    .line 2484
    .end local v0           #arrayPagingParams:[Lweibo4android/http/PostParameter;
    .end local v1           #encodedParams:Ljava/lang/String;
    .end local v2           #newparams:[Lweibo4android/http/PostParameter;
    .end local v3           #pagingParams:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    :cond_8
    invoke-virtual {p0, p1, p2, p4}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v4

    goto :goto_2
.end method

.method protected get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;
    .locals 2
    .parameter "url"
    .parameter "params"
    .parameter "authenticate"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v1, -0x1

    .line 2423
    const-string v0, "?"

    invoke-virtual {p1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ne v0, v1, :cond_2

    .line 2424
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "?source="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    sget-object v1, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 2428
    :cond_0
    :goto_0
    if-eqz p2, :cond_1

    array-length v0, p2

    if-lez v0, :cond_1

    .line 2429
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "&"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-static {p2}, Lweibo4android/http/HttpClient;->encodeParameters([Lweibo4android/http/PostParameter;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 2431
    :cond_1
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1, p3}, Lweibo4android/http/HttpClient;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    return-object v0

    .line 2425
    :cond_2
    const-string v0, "source"

    invoke-virtual {p1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ne v0, v1, :cond_0

    .line 2426
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "&source="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    sget-object v1, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    goto :goto_0
.end method

.method public getAuthenticatedUser()Lweibo4android/User;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3513
    new-instance v0, Lweibo4android/User;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "account/verify_credentials.xml"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/User;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getBaseURL()Ljava/lang/String;
    .locals 1

    .prologue
    .line 2346
    iget-object v0, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    return-object v0
.end method

.method public getBlockingUsers()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 396
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 397
    const-string v1, "blocks/blocking.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    .line 396
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getBlockingUsers(I)Ljava/util/List;
    .locals 2
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 411
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 412
    const-string v1, "blocks/blocking.json?page="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    .line 411
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getBlockingUsersIDs()Lweibo4android/IDs;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 423
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "blocks/blocking/ids.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public bridge synthetic getClientURL()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getClientURL()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getClientVersion()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getClientVersion()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getComments(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1158
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "id"

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getComments(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 1169
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1170
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 1169
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsByMe()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1062
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsByMe(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1073
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsTimeline()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1040
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsTimeline(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1051
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsToMe()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1084
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_to_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCommentsToMe(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Comment;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1095
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/comments_to_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Comment;->constructComments(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getCounts(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "ids"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Count;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1183
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/counts.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "ids"

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Count;->constructCounts(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getDailyTrends()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3536
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends/daily.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getDailyTrends(Ljava/util/Date;Z)Ljava/util/List;
    .locals 2
    .parameter "date"
    .parameter "excludeHashTags"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Date;",
            "Z)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3548
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 3549
    const-string v1, "trends/daily.json?date="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-direct {p0, p1}, Lweibo4android/Weibo;->toDateStr(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3550
    if-eqz p2, :cond_0

    const-string v0, "&exclude=hashtags"

    :goto_0
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    .line 3548
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0

    .line 3550
    :cond_0
    const-string v0, ""

    goto :goto_0
.end method

.method public getDowntimeSchedule()Ljava/lang/String;
    .locals 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3524
    new-instance v0, Lweibo4android/WeiboException;

    .line 3525
    const-string v1, "this method is not supported by the Weibo API anymore"

    .line 3526
    new-instance v2, Ljava/lang/NoSuchMethodException;

    const-string v3, "this method is not supported by the Weibo API anymore"

    invoke-direct {v2, v3}, Ljava/lang/NoSuchMethodException;-><init>(Ljava/lang/String;)V

    .line 3524
    invoke-direct {v0, v1, v2}, Lweibo4android/WeiboException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V

    throw v0
.end method

.method public getEmotions()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Emotion;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 1263
    invoke-virtual {p0, v0, v0}, Lweibo4android/Weibo;->getEmotions(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getEmotions(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
    .locals 4
    .parameter "type"
    .parameter "language"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Emotion;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1247
    if-nez p1, :cond_0

    .line 1248
    const-string p1, "face"

    .line 1249
    :cond_0
    if-nez p2, :cond_1

    .line 1250
    const-string p2, "cnname"

    .line 1251
    :cond_1
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 1252
    .local v0, maps:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
    const-string v1, "type"

    invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1253
    const-string v1, "language"

    invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1254
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "emotions.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {p0, v0}, Lweibo4android/Weibo;->generateParameterArray(Ljava/util/Map;)[Lweibo4android/http/PostParameter;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-static {v1}, Lweibo4android/Emotion;->constructEmotions(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v1

    return-object v1
.end method

.method public getFavorites()Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3619
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "favorites.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFavorites(I)Ljava/util/List;
    .locals 4
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 111
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "favorites.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "page"

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFavorites(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3634
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "favorites/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFavorites(Ljava/lang/String;I)Ljava/util/List;
    .locals 4
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3650
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "favorites/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "page"

    invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFeatured()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1825
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/featured.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2650
    invoke-virtual {p0}, Lweibo4android/Weibo;->getFollowersStatuses()Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers(I)Ljava/util/List;
    .locals 1
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2682
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p1}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getFollowersStatuses(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers(Ljava/lang/String;)Ljava/util/List;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2698
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFollowersStatuses(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers(Ljava/lang/String;I)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2636
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p2}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, p1, v0}, Lweibo4android/Weibo;->getFollowersStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2619
    invoke-virtual {p0, p1, p2}, Lweibo4android/Weibo;->getFollowersStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowers(Lweibo4android/Paging;)Ljava/util/List;
    .locals 1
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2666
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFollowersStatuses(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersIDSByScreenName(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 7
    .parameter "screenName"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 473
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    iget-object v2, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 474
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "screen_name"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 473
    invoke-virtual {p0, v1, v2, p2, v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFollowersIDSByUserId(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 7
    .parameter "userid"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 461
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    iget-object v2, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 462
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "user_id"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 461
    invoke-virtual {p0, v1, v2, p2, v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFollowersIDs()Lweibo4android/IDs;
    .locals 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1948
    const-wide/16 v0, -0x1

    invoke-virtual {p0, v0, v1}, Lweibo4android/Weibo;->getFollowersIDs(J)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersIDs(I)Lweibo4android/IDs;
    .locals 2
    .parameter "userId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1977
    const-wide/16 v0, -0x1

    invoke-virtual {p0, p1, v0, v1}, Lweibo4android/Weibo;->getFollowersIDs(IJ)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersIDs(IJ)Lweibo4android/IDs;
    .locals 3
    .parameter "userId"
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1991
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.xml?user_id="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 1992
    const-string v2, "&cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 1991
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFollowersIDs(ILweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "userId"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3361
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.xml?user_id="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    .line 3362
    const/4 v3, 0x1

    .line 3361
    invoke-virtual {p0, v1, v2, p2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFollowersIDs(J)Lweibo4android/IDs;
    .locals 3
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1963
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.json?cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 1964
    const/4 v2, 0x1

    .line 1963
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFollowersIDs(Ljava/lang/String;)Lweibo4android/IDs;
    .locals 2
    .parameter "screenName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2005
    const-wide/16 v0, -0x1

    invoke-virtual {p0, p1, v0, v1}, Lweibo4android/Weibo;->getFollowersIDs(Ljava/lang/String;J)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersIDs(Ljava/lang/String;J)Lweibo4android/IDs;
    .locals 3
    .parameter "screenName"
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2021
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.json?screen_name="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 2022
    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "&cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 2021
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFollowersIDs(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "screenName"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3377
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.xml?screen_name="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3378
    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v3, 0x1

    .line 3377
    invoke-virtual {p0, v1, v2, p2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFollowersIDs(Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3345
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "followers/ids.xml"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    .line 3346
    const/4 v3, 0x1

    .line 3345
    invoke-virtual {p0, v1, v2, p1, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFollowersStatuses()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 737
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/followers.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructResult(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersStatuses(I)Ljava/util/List;
    .locals 6
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 776
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/followers.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 777
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "cursor"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v3, v1, v2

    .line 776
    invoke-virtual {p0, v0, v1, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUser(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersStatuses(Ljava/lang/String;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 788
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/followers.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    invoke-virtual {p0, v0, v1, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 750
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/followers.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 751
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 750
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFollowersStatuses(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 764
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/followers.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    .line 765
    const/4 v2, 0x1

    .line 764
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2571
    invoke-virtual {p0}, Lweibo4android/Weibo;->getFriendsStatuses()Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends(I)Ljava/util/List;
    .locals 1
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2557
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p1}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getFriendsStatuses(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends(Ljava/lang/String;)Ljava/util/List;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2602
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFriendsStatuses(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends(Ljava/lang/String;I)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2542
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p2}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, p1, v0}, Lweibo4android/Weibo;->getFriendsStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2526
    invoke-virtual {p0, p1, p2}, Lweibo4android/Weibo;->getFriendsStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriends(Lweibo4android/Paging;)Ljava/util/List;
    .locals 1
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2587
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->getFriendsStatuses(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsIDSByScreenName(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 7
    .parameter "screenName"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 449
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    iget-object v2, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 450
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "screen_name"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 449
    invoke-virtual {p0, v1, v2, p2, v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFriendsIDSByUserId(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 7
    .parameter "userid"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 437
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    iget-object v2, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 438
    new-array v2, v6, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "user_id"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 437
    invoke-virtual {p0, v1, v2, p2, v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFriendsIDs()Lweibo4android/IDs;
    .locals 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1862
    const-wide/16 v0, -0x1

    invoke-virtual {p0, v0, v1}, Lweibo4android/Weibo;->getFriendsIDs(J)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsIDs(I)Lweibo4android/IDs;
    .locals 2
    .parameter "userId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1889
    const-wide/16 v0, -0x1

    invoke-virtual {p0, p1, v0, v1}, Lweibo4android/Weibo;->getFriendsIDs(IJ)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsIDs(IJ)Lweibo4android/IDs;
    .locals 3
    .parameter "userId"
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1905
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.json?user_id="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 1906
    const-string v2, "&cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 1905
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFriendsIDs(ILweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "userId"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3314
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.xml?user_id="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    .line 3315
    const/4 v3, 0x1

    .line 3314
    invoke-virtual {p0, v1, v2, p2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFriendsIDs(J)Lweibo4android/IDs;
    .locals 3
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1875
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.xml?cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFriendsIDs(Ljava/lang/String;)Lweibo4android/IDs;
    .locals 2
    .parameter "screenName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1919
    const-wide/16 v0, -0x1

    invoke-virtual {p0, p1, v0, v1}, Lweibo4android/Weibo;->getFriendsIDs(Ljava/lang/String;J)Lweibo4android/IDs;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsIDs(Ljava/lang/String;J)Lweibo4android/IDs;
    .locals 3
    .parameter "screenName"
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1935
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.json?screen_name="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 1936
    const-string v2, "&cursor="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 1935
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getFriendsIDs(Ljava/lang/String;Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "screenName"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3330
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.xml?screen_name="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 3331
    const/4 v2, 0x0

    const/4 v3, 0x1

    .line 3330
    invoke-virtual {p0, v1, v2, p2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFriendsIDs(Lweibo4android/Paging;)Lweibo4android/IDs;
    .locals 4
    .parameter "paging"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3299
    new-instance v0, Lweibo4android/IDs;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "friends/ids.xml"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v3, 0x1

    invoke-virtual {p0, v1, v2, p1, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/IDs;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getFriendsStatuses()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 669
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructResult(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsStatuses(I)Ljava/util/List;
    .locals 6
    .parameter "cursor"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 679
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 680
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "cursor"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v3, v1, v2

    .line 679
    invoke-virtual {p0, v0, v1, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUser(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsStatuses(Ljava/lang/String;)Ljava/util/List;
    .locals 5
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v4, 0x0

    .line 723
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 724
    const/4 v1, 0x1

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    new-instance v2, Lweibo4android/http/PostParameter;

    const-string v3, "id"

    invoke-direct {v2, v3, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v2, v1, v4

    .line 723
    invoke-virtual {p0, v0, v1, v4}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsStatuses(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 692
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 693
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 692
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsStatuses(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 707
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    .line 708
    const/4 v2, 0x1

    .line 707
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 880
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline(I)Ljava/util/List;
    .locals 1
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2765
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p1}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getFriendsTimeline(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline(J)Ljava/util/List;
    .locals 4
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2905
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends_timeline.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 2906
    const-string v1, "since_id"

    invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    .line 2905
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline(JI)Ljava/util/List;
    .locals 1
    .parameter "sinceId"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2783
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p3}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {v0, p1, p2}, Lweibo4android/Paging;->sinceId(J)Lweibo4android/Paging;

    move-result-object v0

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getFriendsTimeline(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline(JLjava/lang/String;I)Ljava/util/List;
    .locals 2
    .parameter "sinceId"
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2853
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/lang/String;)Ljava/util/List;
    .locals 2
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2799
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/lang/String;I)Ljava/util/List;
    .locals 2
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2834
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/lang/String;J)Ljava/util/List;
    .locals 2
    .parameter "id"
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2939
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/lang/String;Ljava/util/Date;)Ljava/util/List;
    .locals 2
    .parameter "id"
    .parameter "since"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/Date;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2922
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 2
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2871
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getFriendsTimeline(Ljava/util/Date;)Ljava/util/List;
    .locals 4
    .parameter "since"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Date;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2887
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends_timeline.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 2888
    const-string v1, "since"

    iget-object v2, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v2, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    .line 2887
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimeline(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 893
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/friends_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimelineByPage(I)Ljava/util/List;
    .locals 1
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2748
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p1}, Lweibo4android/Paging;-><init>(I)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getFriendsTimeline(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getFriendsTimelineByPage(Ljava/lang/String;I)Ljava/util/List;
    .locals 2
    .parameter "id"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2816
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "The Weibo API is not supporting this method anymore"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public getHomeTimeline()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 906
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/home_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getHomeTimeline(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 921
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/home_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getHotUsers(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "category"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 800
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "users/hot.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "category"

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getListMembers(Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/UserWapper;
    .locals 5
    .parameter "uid"
    .parameter "listId"
    .parameter "auth"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2136
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 2137
    .local v1, sb:Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/members.xml"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "?source="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    sget-object v4, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2138
    const-string v0, "GET"

    .line 2139
    .local v0, httpMethod:Ljava/lang/String;
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2141
    .local v2, url:Ljava/lang/String;
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4, p3, v0}, Lweibo4android/http/HttpClient;->httpRequest(Ljava/lang/String;[Lweibo4android/http/PostParameter;ZLjava/lang/String;)Lweibo4android/http/Response;

    move-result-object v3

    invoke-static {v3, p0}, Lweibo4android/User;->constructWapperUsers(Lweibo4android/http/Response;Lweibo4android/Weibo;)Lweibo4android/UserWapper;

    move-result-object v3

    return-object v3
.end method

.method public getListStatuses(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
    .locals 5
    .parameter "uid"
    .parameter "listId"
    .parameter "auth"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2118
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 2119
    .local v1, sb:Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/lists/"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/statuses.xml"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "?source="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    sget-object v4, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2120
    const-string v0, "GET"

    .line 2121
    .local v0, httpMethod:Ljava/lang/String;
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2123
    .local v2, url:Ljava/lang/String;
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4, p3, v0}, Lweibo4android/http/HttpClient;->httpRequest(Ljava/lang/String;[Lweibo4android/http/PostParameter;ZLjava/lang/String;)Lweibo4android/http/Response;

    move-result-object v3

    invoke-static {v3, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v3

    return-object v3
.end method

.method public getListSubscribers(Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/UserWapper;
    .locals 5
    .parameter "uid"
    .parameter "listId"
    .parameter "auth"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2153
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    .line 2154
    .local v1, sb:Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/subscribers.xml"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "?source="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    sget-object v4, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2155
    const-string v0, "GET"

    .line 2156
    .local v0, httpMethod:Ljava/lang/String;
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2158
    .local v2, url:Ljava/lang/String;
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4, p3, v0}, Lweibo4android/http/HttpClient;->httpRequest(Ljava/lang/String;[Lweibo4android/http/PostParameter;ZLjava/lang/String;)Lweibo4android/http/Response;

    move-result-object v3

    invoke-static {v3, p0}, Lweibo4android/User;->constructWapperUsers(Lweibo4android/http/Response;Lweibo4android/Weibo;)Lweibo4android/UserWapper;

    move-result-object v3

    return-object v3
.end method

.method public getMentions()Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1013
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/mentions.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1014
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1013
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getMentions(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1026
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/mentions.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1027
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1026
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public declared-synchronized getOAuthAccessToken(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    .locals 2
    .parameter "token"
    .parameter "tokenSecret"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1619
    monitor-enter p0

    :try_start_0
    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v1, p1, p2}, Lweibo4android/http/HttpClient;->getOAuthAccessToken(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    .line 1620
    .local v0, accessToken:Lweibo4android/http/AccessToken;
    monitor-exit p0

    return-object v0

    .line 1619
    .end local v0           #accessToken:Lweibo4android/http/AccessToken;
    :catchall_0
    move-exception v1

    monitor-exit p0

    throw v1
.end method

.method public declared-synchronized getOAuthAccessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    .locals 1
    .parameter "token"
    .parameter "tokenSecret"
    .parameter "oauth_verifier"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1636
    monitor-enter p0

    :try_start_0
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1, p2, p3}, Lweibo4android/http/HttpClient;->getOAuthAccessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    monitor-exit p0

    return-object v0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized getOAuthAccessToken(Lweibo4android/http/RequestToken;)Lweibo4android/http/AccessToken;
    .locals 1
    .parameter "requestToken"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1590
    monitor-enter p0

    :try_start_0
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1}, Lweibo4android/http/HttpClient;->getOAuthAccessToken(Lweibo4android/http/RequestToken;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    monitor-exit p0

    return-object v0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized getOAuthAccessToken(Lweibo4android/http/RequestToken;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    .locals 2
    .parameter "requestToken"
    .parameter "pin"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1604
    monitor-enter p0

    :try_start_0
    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v1, p1, p2}, Lweibo4android/http/HttpClient;->getOAuthAccessToken(Lweibo4android/http/RequestToken;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    .line 1605
    .local v0, accessToken:Lweibo4android/http/AccessToken;
    monitor-exit p0

    return-object v0

    .line 1604
    .end local v0           #accessToken:Lweibo4android/http/AccessToken;
    :catchall_0
    move-exception v1

    monitor-exit p0

    throw v1
.end method

.method public getOAuthRequestToken()Lweibo4android/http/RequestToken;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1573
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0}, Lweibo4android/http/HttpClient;->getOAuthRequestToken()Lweibo4android/http/RequestToken;

    move-result-object v0

    return-object v0
.end method

.method public getOAuthRequestToken(Ljava/lang/String;)Lweibo4android/http/RequestToken;
    .locals 1
    .parameter "callback_url"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1577
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1}, Lweibo4android/http/HttpClient;->getOauthRequestToken(Ljava/lang/String;)Lweibo4android/http/RequestToken;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getPassword()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getPassword()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getPublicTimeline()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 851
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 852
    const-string v1, "statuses/public_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    .line 851
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getPublicTimeline(I)Ljava/util/List;
    .locals 2
    .parameter "sinceID"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2714
    int-to-long v0, p1

    invoke-virtual {p0, v0, v1}, Lweibo4android/Weibo;->getPublicTimeline(J)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getPublicTimeline(II)Ljava/util/List;
    .locals 6
    .parameter "count"
    .parameter "baseApp"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x0

    .line 861
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 862
    const-string v1, "statuses/public_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 863
    const/4 v1, 0x2

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    .line 864
    new-instance v2, Lweibo4android/http/PostParameter;

    const-string v3, "count"

    invoke-direct {v2, v3, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v2, v1, v5

    const/4 v2, 0x1

    .line 865
    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "base_app"

    invoke-direct {v3, v4, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v3, v1, v2

    .line 861
    invoke-virtual {p0, v0, v1, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getPublicTimeline(J)Ljava/util/List;
    .locals 4
    .parameter "sinceID"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2730
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 2731
    const-string v1, "statuses/public_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    new-instance v2, Lweibo4android/Paging;

    invoke-direct {v2, p1, p2}, Lweibo4android/Paging;-><init>(J)V

    .line 2732
    const/4 v3, 0x0

    .line 2730
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRateLimitStatus()Lweibo4android/RateLimitStatus;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1674
    new-instance v0, Lweibo4android/RateLimitStatus;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1675
    const-string v2, "account/rate_limit_status.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 1674
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/RateLimitStatus;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public getReplies()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3119
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/replies.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getReplies(I)Ljava/util/List;
    .locals 4
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v3, 0x1

    .line 3171
    if-ge p1, v3, :cond_0

    .line 3172
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "page should be positive integer. passed:"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 3174
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/replies.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3175
    const-string v1, "page"

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    .line 3174
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getReplies(J)Ljava/util/List;
    .locals 4
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3135
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/replies.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3136
    const-string v1, "since_id"

    invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    .line 3135
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getReplies(JI)Ljava/util/List;
    .locals 7
    .parameter "sinceId"
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v6, 0x1

    .line 3192
    if-ge p3, v6, :cond_0

    .line 3193
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "page should be positive integer. passed:"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 3195
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/replies.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 3196
    const-string v2, "since_id"

    invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v3

    .line 3197
    const-string v4, "page"

    invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v5

    move-object v0, p0

    .line 3195
    invoke-virtual/range {v0 .. v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRepliesByPage(I)Ljava/util/List;
    .locals 4
    .parameter "page"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v3, 0x1

    .line 3151
    if-ge p1, v3, :cond_0

    .line 3152
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "page should be positive integer. passed:"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 3154
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/replies.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3155
    const-string v1, "page"

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    .line 3154
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetedByMe()Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1691
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweeted_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1692
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1691
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetedByMe(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1705
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweeted_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1706
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1705
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetedToMe()Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1718
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweeted_to_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1719
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1718
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetedToMe(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1732
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweeted_to_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1733
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1732
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweets(J)Ljava/util/List;
    .locals 2
    .parameter "statusId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/RetweetDetails;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1790
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1791
    const-string v1, "statuses/retweets/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    .line 1790
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/RetweetDetails;->createRetweetDetails(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetsOfMe()Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1745
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweets_of_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1746
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1745
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getRetweetsOfMe(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1759
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/retweets_of_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1760
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 1759
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getSavedSearches()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/SavedSearch;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2070
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "saved_searches.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/SavedSearch;->constructSavedSearches(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getSearchBaseURL()Ljava/lang/String;
    .locals 1

    .prologue
    .line 2365
    iget-object v0, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    return-object v0
.end method

.method public bridge synthetic getSource()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getSource()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getSuggestionUsers()Ljava/util/List;
    .locals 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 838
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "users/suggestions.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "with_reason"

    const-string v2, "0"

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getSuggestions()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3607
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "tags/suggestions.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getSuggestionsTags()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 291
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "tags/suggestions.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTags(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "userId"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 246
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "tags.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 247
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "user_id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 246
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTrendStatus(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "trendName"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 499
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends/statuses.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 500
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "trend_name"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 499
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTrends(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "userid"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/UserTrend;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 488
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 489
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "user_id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 488
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/UserTrend;->constructTrendList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTrendsDaily(Ljava/lang/Integer;)Ljava/util/List;
    .locals 4
    .parameter "baseApp"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Integer;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 546
    if-nez p1, :cond_0

    .line 547
    const/4 v0, 0x0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    .line 548
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends/daily.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "base_app"

    invoke-virtual {p1}, Ljava/lang/Integer;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTrendsHourly(Ljava/lang/Integer;)Ljava/util/List;
    .locals 4
    .parameter "baseApp"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Integer;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 534
    if-nez p1, :cond_0

    .line 535
    const/4 v0, 0x0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    .line 536
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends/hourly.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "base_app"

    invoke-virtual {p1}, Ljava/lang/Integer;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getTrendsWeekly(Ljava/lang/Integer;)Ljava/util/List;
    .locals 4
    .parameter "baseApp"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Integer;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 558
    if-nez p1, :cond_0

    .line 559
    const/4 v0, 0x0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    .line 560
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "trends/weekly.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "base_app"

    invoke-virtual {p1}, Ljava/lang/Integer;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUnread()Lweibo4android/Count;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1196
    new-instance v0, Lweibo4android/Count;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "statuses/unread.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Count;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public getUnread(Ljava/lang/Integer;Ljava/lang/Long;)Lweibo4android/Count;
    .locals 5
    .parameter "withNewStatus"
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;,
            Lweibo4android/org/json/JSONException;
        }
    .end annotation

    .prologue
    .line 1208
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 1209
    .local v0, maps:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
    if-eqz p1, :cond_0

    .line 1210
    const-string v1, "with_new_status"

    invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1211
    :cond_0
    if-eqz p2, :cond_1

    .line 1212
    const-string v1, "since_id"

    invoke-virtual {p2}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1213
    :cond_1
    new-instance v1, Lweibo4android/Count;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/unread.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {p0, v0}, Lweibo4android/Weibo;->generateParameterArray(Ljava/util/Map;)[Lweibo4android/http/PostParameter;

    move-result-object v3

    const/4 v4, 0x1

    invoke-virtual {p0, v2, v3, v4}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v2

    invoke-virtual {v2}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v2

    invoke-direct {v1, v2}, Lweibo4android/Count;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v1
.end method

.method public bridge synthetic getUserAgent()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getUserAgent()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getUserDetail(Ljava/lang/String;)Lweibo4android/User;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3240
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->showUser(Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getUserId()Ljava/lang/String;
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->getUserId()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 974
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 975
    const/4 v1, 0x1

    .line 974
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(IJ)Ljava/util/List;
    .locals 1
    .parameter "count"
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJ)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3045
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p2, p3}, Lweibo4android/Paging;-><init>(J)V

    invoke-virtual {v0, p1}, Lweibo4android/Paging;->count(I)Lweibo4android/Paging;

    move-result-object v0

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getUserTimeline(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(ILjava/util/Date;)Ljava/util/List;
    .locals 7
    .parameter "count"
    .parameter "since"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/Date;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3027
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline.xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 3028
    const-string v2, "since"

    iget-object v0, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v0, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "count"

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x1

    move-object v0, p0

    .line 3027
    invoke-virtual/range {v0 .. v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(J)Ljava/util/List;
    .locals 1
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3079
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p1, p2}, Lweibo4android/Paging;-><init>(J)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->getUserTimeline(Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/Integer;Ljava/lang/Integer;Lweibo4android/Paging;)Ljava/util/List;
    .locals 1
    .parameter "baseAPP"
    .parameter "feature"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Integer;",
            "Ljava/lang/Integer;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1003
    const/4 v0, 0x0

    invoke-virtual {p0, v0, p1, p2, p3}, Lweibo4android/Weibo;->getUserTimeline(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;)Ljava/util/List;
    .locals 5
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 962
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 963
    const/4 v1, 0x1

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 964
    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v2}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v2

    .line 962
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;I)Ljava/util/List;
    .locals 4
    .parameter "id"
    .parameter "count"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3010
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3011
    const-string v1, "count"

    invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v3}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v3

    .line 3010
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;IJ)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "count"
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "IJ)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2976
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p3, p4}, Lweibo4android/Paging;-><init>(J)V

    invoke-virtual {v0, p2}, Lweibo4android/Paging;->count(I)Lweibo4android/Paging;

    move-result-object v0

    invoke-virtual {p0, p1, v0}, Lweibo4android/Weibo;->getUserTimeline(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;ILjava/util/Date;)Ljava/util/List;
    .locals 7
    .parameter "id"
    .parameter "count"
    .parameter "since"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I",
            "Ljava/util/Date;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2957
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 2958
    const-string v2, "since"

    iget-object v0, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v0, p3}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "count"

    invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v5

    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v6

    move-object v0, p0

    .line 2957
    invoke-virtual/range {v0 .. v6}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;J)Ljava/util/List;
    .locals 1
    .parameter "id"
    .parameter "sinceId"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "J)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3062
    new-instance v0, Lweibo4android/Paging;

    invoke-direct {v0, p2, p3}, Lweibo4android/Paging;-><init>(J)V

    invoke-virtual {p0, p1, v0}, Lweibo4android/Weibo;->getUserTimeline(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lweibo4android/Paging;)Ljava/util/List;
    .locals 4
    .parameter "id"
    .parameter "baseAPP"
    .parameter "feature"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            "Ljava/lang/Integer;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 941
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 942
    .local v0, maps:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
    if-eqz p1, :cond_0

    .line 943
    const-string v1, "id"

    invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 945
    :cond_0
    if-eqz p2, :cond_1

    .line 946
    const-string v1, "base_app"

    invoke-virtual {p2}, Ljava/lang/Integer;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 948
    :cond_1
    if-eqz p3, :cond_2

    .line 949
    const-string v1, "feature"

    invoke-virtual {p3}, Ljava/lang/Integer;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 951
    :cond_2
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "statuses/user_timeline.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 952
    invoke-direct {p0, v0}, Lweibo4android/Weibo;->generateParameterArray(Ljava/util/Map;)[Lweibo4android/http/PostParameter;

    move-result-object v2

    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v3}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v3

    .line 951
    invoke-virtual {p0, v1, v2, p4, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-static {v1}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v1

    return-object v1
.end method

.method public getUserTimeline(Ljava/lang/String;Ljava/util/Date;)Ljava/util/List;
    .locals 4
    .parameter "id"
    .parameter "since"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/Date;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2992
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ".xml"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 2993
    const-string v1, "since"

    iget-object v2, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v2, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v2

    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v3}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v3

    .line 2992
    invoke-virtual {p0, v0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0, p0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;Lweibo4android/Weibo;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 5
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 936
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 937
    const/4 v1, 0x1

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v2}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v2

    .line 936
    invoke-virtual {p0, v0, v1, p2, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getUserTimeline(Lweibo4android/Paging;)Ljava/util/List;
    .locals 3
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 988
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/user_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 989
    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 988
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getWeeklyTrends()Ljava/util/List;
    .locals 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3562
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 3563
    const-string v1, "trends/weekly.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    .line 3562
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getWeeklyTrends(Ljava/util/Date;Z)Ljava/util/List;
    .locals 2
    .parameter "date"
    .parameter "excludeHashTags"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Date;",
            "Z)",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Trends;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3576
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 3577
    const-string v1, "trends/weekly.json?date="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-direct {p0, p1}, Lweibo4android/Weibo;->toDateStr(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3578
    if-eqz p2, :cond_0

    const-string v0, "&exclude=hashtags"

    :goto_0
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x0

    .line 3576
    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Trends;->constructTrendsList(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0

    .line 3578
    :cond_0
    const-string v0, ""

    goto :goto_0
.end method

.method public declared-synchronized getXAuthAccessToken(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    .locals 1
    .parameter "userid"
    .parameter "password"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1643
    monitor-enter p0

    :try_start_0
    const-string v0, "client_auth"

    invoke-virtual {p0, p1, p2, v0}, Lweibo4android/Weibo;->getXAuthAccessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    monitor-exit p0

    return-object v0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public declared-synchronized getXAuthAccessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    .locals 1
    .parameter "userId"
    .parameter "passWord"
    .parameter "mode"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1640
    monitor-enter p0

    :try_start_0
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1, p2, p3}, Lweibo4android/http/HttpClient;->getXAuthAccessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/AccessToken;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v0

    monitor-exit p0

    return-object v0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public getrepostbyme(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1109
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/repost_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "id"

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getrepostbyme(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 1120
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/repost_by_me.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1121
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 1120
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getreposttimeline(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1133
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/repost_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1134
    const-string v1, "id"

    const/4 v2, 0x1

    .line 1133
    invoke-virtual {p0, v0, v1, p1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public getreposttimeline(Ljava/lang/String;Lweibo4android/Paging;)Ljava/util/List;
    .locals 6
    .parameter "id"
    .parameter "paging"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lweibo4android/Paging;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 1145
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/repost_timeline.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 1146
    new-array v1, v5, [Lweibo4android/http/PostParameter;

    const/4 v2, 0x0

    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "id"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v1, v2

    .line 1145
    invoke-virtual {p0, v0, v1, p2, v5}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/Paging;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public gettags(Ljava/lang/String;)Ljava/util/List;
    .locals 3
    .parameter "user_id"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Tag;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3596
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "tags.json?"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "user_id="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lweibo4android/http/HttpClient;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Tag;->constructTags(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public hashCode()I
    .locals 3

    .prologue
    .line 2242
    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v1}, Lweibo4android/http/HttpClient;->hashCode()I

    move-result v0

    .line 2243
    .local v0, result:I
    mul-int/lit8 v1, v0, 0x1f

    iget-object v2, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v2

    add-int v0, v1, v2

    .line 2244
    mul-int/lit8 v1, v0, 0x1f

    iget-object v2, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v2

    add-int v0, v1, v2

    .line 2245
    mul-int/lit8 v1, v0, 0x1f

    iget-object v2, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v2

    add-int v0, v1, v2

    .line 2246
    mul-int/lit8 v1, v0, 0x1f

    iget-object v2, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v2}, Ljava/text/SimpleDateFormat;->hashCode()I

    move-result v2

    add-int v0, v1, v2

    .line 2247
    return v0
.end method

.method public isListMember(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
    .locals 7
    .parameter "uid"
    .parameter "listId"
    .parameter "targetUid"
    .parameter "auth"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2174
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    .line 2175
    .local v3, sb:Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "/"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "/members/"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    .line 2176
    const-string v6, ".xml"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "?source="

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    sget-object v6, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2177
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 2179
    .local v4, url:Ljava/lang/String;
    const-string v1, "GET"

    .line 2181
    .local v1, httpMethod:Ljava/lang/String;
    iget-object v5, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const/4 v6, 0x0

    invoke-virtual {v5, v4, v6, p4, v1}, Lweibo4android/http/HttpClient;->httpRequest(Ljava/lang/String;[Lweibo4android/http/PostParameter;ZLjava/lang/String;)Lweibo4android/http/Response;

    move-result-object v5

    invoke-virtual {v5}, Lweibo4android/http/Response;->asDocument()Lorg/w3c/dom/Document;

    move-result-object v0

    .line 2182
    .local v0, doc:Lorg/w3c/dom/Document;
    invoke-interface {v0}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;

    move-result-object v2

    .line 2183
    .local v2, root:Lorg/w3c/dom/Element;
    const-string v5, "true"

    invoke-interface {v2}, Lorg/w3c/dom/Element;->getNodeValue()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    return v5
.end method

.method public isListSubscriber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
    .locals 7
    .parameter "uid"
    .parameter "listId"
    .parameter "targetUid"
    .parameter "auth"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2197
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    .line 2198
    .local v3, sb:Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "/"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "/subscribers/"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    .line 2199
    const-string v6, ".xml"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "?source="

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    sget-object v6, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2200
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 2202
    .local v4, url:Ljava/lang/String;
    const-string v1, "GET"

    .line 2204
    .local v1, httpMethod:Ljava/lang/String;
    iget-object v5, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const/4 v6, 0x0

    invoke-virtual {v5, v4, v6, p4, v1}, Lweibo4android/http/HttpClient;->httpRequest(Ljava/lang/String;[Lweibo4android/http/PostParameter;ZLjava/lang/String;)Lweibo4android/http/Response;

    move-result-object v5

    invoke-virtual {v5}, Lweibo4android/http/Response;->asDocument()Lorg/w3c/dom/Document;

    move-result-object v0

    .line 2205
    .local v0, doc:Lorg/w3c/dom/Document;
    invoke-interface {v0}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;

    move-result-object v2

    .line 2206
    .local v2, root:Lorg/w3c/dom/Element;
    const-string v5, "true"

    invoke-interface {v2}, Lorg/w3c/dom/Element;->getNodeValue()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    return v5
.end method

.method public bridge synthetic isUsePostForced()Z
    .locals 1

    .prologue
    .line 1
    invoke-super {p0}, Lweibo4android/WeiboSupport;->isUsePostForced()Z

    move-result v0

    return v0
.end method

.method public leave(Ljava/lang/String;)Lweibo4android/User;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3471
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->disableNotification(Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public rateLimitStatus()Lweibo4android/RateLimitStatus;
    .locals 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 222
    new-instance v0, Lweibo4android/RateLimitStatus;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "account/rate_limit_status.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/RateLimitStatus;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public varargs register(Ljava/lang/String;[Ljava/lang/String;)Lweibo4android/org/json/JSONObject;
    .locals 12
    .parameter "ip"
    .parameter "args"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v11, 0x5

    const/4 v10, 0x4

    const/4 v9, 0x3

    const/4 v8, 0x2

    const/4 v7, 0x1

    .line 2297
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "account/register.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 2298
    new-array v2, v11, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "nick"

    aget-object v6, p2, v8

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 2299
    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "gender"

    aget-object v5, p2, v9

    invoke-direct {v3, v4, v5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v2, v7

    .line 2300
    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "password"

    aget-object v5, p2, v10

    invoke-direct {v3, v4, v5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v2, v8

    .line 2301
    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "email"

    aget-object v5, p2, v11

    invoke-direct {v3, v4, v5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v2, v9

    .line 2302
    new-instance v3, Lweibo4android/http/PostParameter;

    const-string v4, "ip"

    invoke-direct {v3, v4, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v3, v2, v10

    .line 2297
    invoke-virtual {v0, v1, v2, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    .line 2302
    invoke-virtual {v0}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v0

    .line 2297
    return-object v0
.end method

.method public reply(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/Comment;
    .locals 8
    .parameter "sid"
    .parameter "cid"
    .parameter "comment"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1548
    new-instance v0, Lweibo4android/Comment;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/reply.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1549
    const/4 v3, 0x3

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1550
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "cid"

    invoke-direct {v4, v5, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v7

    const/4 v4, 0x2

    .line 1551
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "comment"

    invoke-direct {v5, v6, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1548
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Comment;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public repost(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/Status;
    .locals 1
    .parameter "sid"
    .parameter "status"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1457
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, v0}, Lweibo4android/Weibo;->repost(Ljava/lang/String;Ljava/lang/String;I)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public repost(Ljava/lang/String;Ljava/lang/String;I)Lweibo4android/Status;
    .locals 8
    .parameter "sid"
    .parameter "status"
    .parameter "isComment"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1469
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/repost.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1470
    const/4 v3, 0x3

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1471
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "status"

    invoke-direct {v4, v5, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v7

    const/4 v4, 0x2

    .line 1472
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "is_comment"

    invoke-direct {v5, v6, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v5, v3, v4

    .line 1469
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public resetCount(I)Ljava/lang/Boolean;
    .locals 9
    .parameter "type"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1225
    const/4 v2, 0x0

    .line 1226
    .local v2, res:Z
    const/4 v1, 0x0

    .line 1228
    .local v1, json:Lweibo4android/org/json/JSONObject;
    :try_start_0
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, "statuses/reset_count.json"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1229
    const/4 v5, 0x1

    new-array v5, v5, [Lweibo4android/http/PostParameter;

    const/4 v6, 0x0

    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "type"

    invoke-direct {v7, v8, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;I)V

    aput-object v7, v5, v6

    const/4 v6, 0x1

    .line 1228
    invoke-virtual {v3, v4, v5, v6}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v3

    .line 1229
    invoke-virtual {v3}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 1230
    const-string v3, "result"

    invoke-virtual {v1, v3}, Lweibo4android/org/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
    :try_end_0
    .catch Lweibo4android/org/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0

    move-result v2

    .line 1235
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v3

    return-object v3

    .line 1231
    :catch_0
    move-exception v0

    .line 1232
    .local v0, je:Lweibo4android/org/json/JSONException;
    new-instance v3, Lweibo4android/WeiboException;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Lweibo4android/org/json/JSONException;->getMessage()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v0}, Lweibo4android/WeiboException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V

    throw v3
.end method

.method public retweetStatus(J)Lweibo4android/Status;
    .locals 5
    .parameter "statusId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1776
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/retweet/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1777
    const/4 v3, 0x0

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x1

    .line 1776
    invoke-virtual {v1, v2, v3, v4}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public search(Lweibo4android/Query;)Ljava/util/List;
    .locals 3
    .parameter "query"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Query;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/SearchResult;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 87
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "search.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1}, Lweibo4android/Query;->getParameters()[Lweibo4android/http/PostParameter;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/SearchResult;->constructResults(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public searchUser(Lweibo4android/Query;)Ljava/util/List;
    .locals 3
    .parameter "query"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Query;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/User;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 76
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "users/search.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 77
    invoke-virtual {p1}, Lweibo4android/Query;->getParameters()[Lweibo4android/http/PostParameter;

    move-result-object v1

    const/4 v2, 0x0

    .line 76
    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/User;->constructUsers(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public setBaseURL(Ljava/lang/String;)V
    .locals 0
    .parameter "baseURL"

    .prologue
    .line 2337
    iput-object p1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    .line 2338
    return-void
.end method

.method public bridge synthetic setClientURL(Ljava/lang/String;)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setClientURL(Ljava/lang/String;)V

    return-void
.end method

.method public bridge synthetic setClientVersion(Ljava/lang/String;)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setClientVersion(Ljava/lang/String;)V

    return-void
.end method

.method public bridge synthetic setHttpConnectionTimeout(I)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setHttpConnectionTimeout(I)V

    return-void
.end method

.method public bridge synthetic setHttpProxy(Ljava/lang/String;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1, p2}, Lweibo4android/WeiboSupport;->setHttpProxy(Ljava/lang/String;I)V

    return-void
.end method

.method public bridge synthetic setHttpProxyAuth(Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1, p2}, Lweibo4android/WeiboSupport;->setHttpProxyAuth(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public bridge synthetic setHttpReadTimeout(I)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setHttpReadTimeout(I)V

    return-void
.end method

.method public setOAuthAccessToken(Ljava/lang/String;Ljava/lang/String;)V
    .locals 1
    .parameter "token"
    .parameter "tokenSecret"

    .prologue
    .line 1662
    new-instance v0, Lweibo4android/http/AccessToken;

    invoke-direct {v0, p1, p2}, Lweibo4android/http/AccessToken;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->setOAuthAccessToken(Lweibo4android/http/AccessToken;)V

    .line 1663
    return-void
.end method

.method public setOAuthAccessToken(Lweibo4android/http/AccessToken;)V
    .locals 1
    .parameter "accessToken"

    .prologue
    .line 1652
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1}, Lweibo4android/http/HttpClient;->setOAuthAccessToken(Lweibo4android/http/AccessToken;)V

    .line 1653
    return-void
.end method

.method public declared-synchronized setOAuthConsumer(Ljava/lang/String;Ljava/lang/String;)V
    .locals 1
    .parameter "consumerKey"
    .parameter "consumerSecret"

    .prologue
    .line 1562
    monitor-enter p0

    :try_start_0
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1, p2}, Lweibo4android/http/HttpClient;->setOAuthConsumer(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    .line 1563
    monitor-exit p0

    return-void

    .line 1562
    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public bridge synthetic setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1, p2}, Lweibo4android/WeiboSupport;->setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public bridge synthetic setRetryCount(I)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setRetryCount(I)V

    return-void
.end method

.method public bridge synthetic setRetryIntervalSecs(I)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setRetryIntervalSecs(I)V

    return-void
.end method

.method public setSearchBaseURL(Ljava/lang/String;)V
    .locals 0
    .parameter "searchBaseURL"

    .prologue
    .line 2356
    iput-object p1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    .line 2357
    return-void
.end method

.method public bridge synthetic setSource(Ljava/lang/String;)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setSource(Ljava/lang/String;)V

    return-void
.end method

.method public setToken(Ljava/lang/String;Ljava/lang/String;)V
    .locals 1
    .parameter "token"
    .parameter "tokenSecret"

    .prologue
    .line 2323
    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, p1, p2}, Lweibo4android/http/HttpClient;->setToken(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/http/RequestToken;

    .line 2324
    return-void
.end method

.method public setToken(Lweibo4android/http/AccessToken;)V
    .locals 2
    .parameter "accessToken"

    .prologue
    .line 3581
    invoke-virtual {p1}, Lweibo4android/http/AccessToken;->getToken()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1}, Lweibo4android/http/AccessToken;->getTokenSecret()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p0, v0, v1}, Lweibo4android/Weibo;->setToken(Ljava/lang/String;Ljava/lang/String;)V

    .line 3583
    return-void
.end method

.method public bridge synthetic setUserAgent(Ljava/lang/String;)V
    .locals 0
    .parameter

    .prologue
    .line 1
    invoke-super {p0, p1}, Lweibo4android/WeiboSupport;->setUserAgent(Ljava/lang/String;)V

    return-void
.end method

.method public show(I)Lweibo4android/Status;
    .locals 2
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3209
    int-to-long v0, p1

    invoke-virtual {p0, v0, v1}, Lweibo4android/Weibo;->showStatus(J)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public show(J)Lweibo4android/Status;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3226
    new-instance v0, Lweibo4android/Status;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "statuses/show/"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ".xml"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public showFriendships(Ljava/lang/String;)Lweibo4android/org/json/JSONObject;
    .locals 2
    .parameter "target_id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2273
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "friendships/show.json?target_id="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-virtual {v0}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v0

    return-object v0
.end method

.method public showFriendships(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/org/json/JSONObject;
    .locals 2
    .parameter "source_id"
    .parameter "target_id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2284
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "friendships/show.json?target_id="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&source_id="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "&source="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    sget-object v1, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, 0x1

    invoke-direct {p0, v0, v1}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-virtual {v0}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v0

    return-object v0
.end method

.method public showSavedSearch(I)Lweibo4android/SavedSearch;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 2081
    new-instance v0, Lweibo4android/SavedSearch;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "saved_searches/show/"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 2082
    const-string v2, ".json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    .line 2081
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/SavedSearch;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public showStatus(J)Lweibo4android/Status;
    .locals 1
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1287
    invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lweibo4android/Weibo;->showStatus(Ljava/lang/String;)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public showStatus(Ljava/lang/String;)Lweibo4android/Status;
    .locals 3
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1276
    new-instance v0, Lweibo4android/Status;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "statuses/show/"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ".json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public showUser(Ljava/lang/String;)Lweibo4android/User;
    .locals 6
    .parameter "user_id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 656
    new-instance v0, Lweibo4android/User;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "users/show.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    new-array v2, v2, [Lweibo4android/http/PostParameter;

    const/4 v3, 0x0

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "id"

    invoke-direct {v4, v5, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v2, v3

    .line 657
    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v3}, Lweibo4android/http/HttpClient;->isAuthenticationEnabled()Z

    move-result v3

    .line 656
    invoke-virtual {p0, v1, v2, v3}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 657
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 656
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public statussearch(Lweibo4android/Query;)Ljava/util/List;
    .locals 3
    .parameter "query"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lweibo4android/Query;",
            ")",
            "Ljava/util/List",
            "<",
            "Lweibo4android/Status;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 97
    new-instance v0, Ljava/lang/StringBuilder;

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "statuses/search.json"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1}, Lweibo4android/Query;->getParameters()[Lweibo4android/http/PostParameter;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-static {v0}, Lweibo4android/Status;->constructStatuses(Lweibo4android/http/Response;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public test()Z
    .locals 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 2217
    const/4 v1, -0x1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "help/test.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {p0, v2, v0}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v2

    .line 2218
    invoke-virtual {v2}, Lweibo4android/http/Response;->asString()Ljava/lang/String;

    move-result-object v2

    const-string v3, "ok"

    invoke-virtual {v2, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v2

    .line 2217
    if-eq v1, v2, :cond_0

    const/4 v0, 0x1

    :cond_0
    return v0
.end method

.method public toString()Ljava/lang/String;
    .locals 3

    .prologue
    const/16 v2, 0x27

    .line 2252
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "Weibo{http="

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 2253
    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2254
    const-string v1, ", baseURL=\'"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2255
    const-string v1, ", searchBaseURL=\'"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lweibo4android/Weibo;->searchBaseURL:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2256
    const-string v1, ", source=\'"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2257
    const-string v1, ", format="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lweibo4android/Weibo;->format:Ljava/text/SimpleDateFormat;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2258
    const/16 v1, 0x7d

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 2252
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public trendsDestroy(Ljava/lang/String;)Z
    .locals 5
    .parameter "trendId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 519
    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v3, Ljava/lang/StringBuilder;

    iget-object v4, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v4, "trends/destroy.json?trend_id="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "&source="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    sget-object v4, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x1

    invoke-virtual {v2, v3, v4}, Lweibo4android/http/HttpClient;->delete(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v2

    invoke-virtual {v2}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 521
    .local v1, obj:Lweibo4android/org/json/JSONObject;
    :try_start_0
    const-string v2, "result"

    invoke-virtual {v1, v2}, Lweibo4android/org/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
    :try_end_0
    .catch Lweibo4android/org/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0

    move-result v2

    return v2

    .line 522
    :catch_0
    move-exception v0

    .line 523
    .local v0, e:Lweibo4android/org/json/JSONException;
    new-instance v2, Lweibo4android/WeiboException;

    const-string v3, "e"

    invoke-direct {v2, v3}, Lweibo4android/WeiboException;-><init>(Ljava/lang/String;)V

    throw v2
.end method

.method public trendsFollow(Ljava/lang/String;)Lweibo4android/UserTrend;
    .locals 8
    .parameter "treandName"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 510
    new-instance v0, Lweibo4android/UserTrend;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    iget-object v3, p0, Lweibo4android/Weibo;->baseURL:Ljava/lang/String;

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "trends/follow.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "trend_name"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/UserTrend;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public unblock(Ljava/lang/String;)Lweibo4android/User;
    .locals 4
    .parameter "id"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3499
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "blocks/destroy/"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ".xml"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/User;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public update(Ljava/lang/String;)Lweibo4android/Status;
    .locals 1
    .parameter "status"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3092
    invoke-virtual {p0, p1}, Lweibo4android/Weibo;->updateStatus(Ljava/lang/String;)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public update(Ljava/lang/String;J)Lweibo4android/Status;
    .locals 1
    .parameter "status"
    .parameter "inReplyToStatusId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 3105
    invoke-virtual {p0, p1, p2, p3}, Lweibo4android/Weibo;->updateStatus(Ljava/lang/String;J)Lweibo4android/Status;

    move-result-object v0

    return-object v0
.end method

.method public updateComment(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/Comment;
    .locals 6
    .parameter "comment"
    .parameter "id"
    .parameter "cid"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v4, 0x2

    const/4 v3, 0x0

    const/4 v5, 0x1

    .line 1486
    const/4 v0, 0x0

    check-cast v0, [Lweibo4android/http/PostParameter;

    .line 1487
    .local v0, params:[Lweibo4android/http/PostParameter;
    if-nez p3, :cond_0

    .line 1488
    new-array v0, v4, [Lweibo4android/http/PostParameter;

    .line 1489
    .end local v0           #params:[Lweibo4android/http/PostParameter;
    new-instance v1, Lweibo4android/http/PostParameter;

    const-string v2, "comment"

    invoke-direct {v1, v2, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v1, v0, v3

    .line 1490
    new-instance v1, Lweibo4android/http/PostParameter;

    const-string v2, "id"

    invoke-direct {v1, v2, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v1, v0, v5

    .line 1498
    .restart local v0       #params:[Lweibo4android/http/PostParameter;
    :goto_0
    new-instance v1, Lweibo4android/Comment;

    iget-object v2, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v4, "statuses/comment.json"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3, v0, v5}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v2

    invoke-direct {v1, v2}, Lweibo4android/Comment;-><init>(Lweibo4android/http/Response;)V

    return-object v1

    .line 1493
    :cond_0
    const/4 v1, 0x3

    new-array v0, v1, [Lweibo4android/http/PostParameter;

    .line 1494
    .end local v0           #params:[Lweibo4android/http/PostParameter;
    new-instance v1, Lweibo4android/http/PostParameter;

    const-string v2, "comment"

    invoke-direct {v1, v2, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v1, v0, v3

    .line 1495
    new-instance v1, Lweibo4android/http/PostParameter;

    const-string v2, "cid"

    invoke-direct {v1, v2, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v1, v0, v5

    .line 1496
    new-instance v1, Lweibo4android/http/PostParameter;

    const-string v2, "id"

    invoke-direct {v1, v2, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v1, v0, v4

    .line 1493
    .restart local v0       #params:[Lweibo4android/http/PostParameter;
    goto :goto_0
.end method

.method public updateLocation(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "location"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 3392
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "account/update_location.xml"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "location"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1, p0}, Lweibo4android/User;-><init>(Lweibo4android/http/Response;Lweibo4android/Weibo;)V

    return-object v0
.end method

.method public updatePrivacy(Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "comment"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1805
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "account/update_privacy.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1806
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "comment"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1805
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 1806
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 1805
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public updateProfile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lweibo4android/User;
    .locals 6
    .parameter "name"
    .parameter "email"
    .parameter "url"
    .parameter "location"
    .parameter "description"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 192
    new-instance v0, Ljava/util/ArrayList;

    const/4 v1, 0x5

    invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V

    .line 193
    .local v0, profile:Ljava/util/List;,"Ljava/util/List<Lweibo4android/http/PostParameter;>;"
    const-string v1, "name"

    invoke-direct {p0, v0, v1, p1}, Lweibo4android/Weibo;->addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 194
    const-string v1, "email"

    invoke-direct {p0, v0, v1, p2}, Lweibo4android/Weibo;->addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 195
    const-string v1, "url"

    invoke-direct {p0, v0, v1, p3}, Lweibo4android/Weibo;->addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 196
    const-string v1, "location"

    invoke-direct {p0, v0, v1, p4}, Lweibo4android/Weibo;->addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 197
    const-string v1, "description"

    invoke-direct {p0, v0, v1, p5}, Lweibo4android/Weibo;->addParameterToList(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 198
    new-instance v2, Lweibo4android/User;

    iget-object v3, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v4, "account/update_profile.json"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 199
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v1

    new-array v1, v1, [Lweibo4android/http/PostParameter;

    invoke-interface {v0, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Lweibo4android/http/PostParameter;

    const/4 v5, 0x1

    .line 198
    invoke-virtual {v3, v4, v1, v5}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 199
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 198
    invoke-direct {v2, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v2
.end method

.method public updateProfileImage(Ljava/io/File;)Lweibo4android/User;
    .locals 10
    .parameter "image"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 210
    new-instance v6, Lweibo4android/User;

    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const-string v1, "image"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "account/update_profile_image.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 211
    new-array v3, v5, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "source"

    sget-object v9, Lweibo4android/Weibo;->CONSUMER_KEY:Ljava/lang/String;

    invoke-direct {v7, v8, v9}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v7, v3, v4

    move-object v4, p1

    .line 210
    invoke-virtual/range {v0 .. v5}, Lweibo4android/http/HttpClient;->multPartURL(Ljava/lang/String;Ljava/lang/String;[Lweibo4android/http/PostParameter;Ljava/io/File;Z)Lweibo4android/http/Response;

    move-result-object v0

    .line 211
    invoke-virtual {v0}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v0

    .line 210
    invoke-direct {v6, v0}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v6
.end method

.method public updateRemark(Ljava/lang/Long;Ljava/lang/String;)Lweibo4android/User;
    .locals 2
    .parameter "userid"
    .parameter "remark"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 828
    invoke-virtual {p1}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/Long;->toString(J)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0, p2}, Lweibo4android/Weibo;->updateRemark(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/User;

    move-result-object v0

    return-object v0
.end method

.method public updateRemark(Ljava/lang/String;Ljava/lang/String;)Lweibo4android/User;
    .locals 8
    .parameter "userid"
    .parameter "remark"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 812
    invoke-static {p2}, Lweibo4android/util/URLEncodeUtils;->isURLEncoded(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 813
    invoke-static {p2}, Lweibo4android/util/URLEncodeUtils;->encodeURL(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    .line 814
    :cond_0
    new-instance v0, Lweibo4android/User;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "user/friends/update_remark.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 815
    const/4 v3, 0x2

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "user_id"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 816
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "remark"

    invoke-direct {v4, v5, p2}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v7

    .line 814
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 817
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 814
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method

.method public updateStatus(Ljava/lang/String;)Lweibo4android/Status;
    .locals 8
    .parameter "status"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1300
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/update.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1301
    new-array v3, v7, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1300
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public updateStatus(Ljava/lang/String;DD)Lweibo4android/Status;
    .locals 8
    .parameter "status"
    .parameter "latitude"
    .parameter "longitude"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1315
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/update.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1316
    const/4 v3, 0x3

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1317
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "lat"

    invoke-direct {v4, v5, p2, p3}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v4, v3, v7

    const/4 v4, 0x2

    .line 1318
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "long"

    invoke-direct {v5, v6, p4, p5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v5, v3, v4

    .line 1315
    invoke-virtual {v1, v2, v3, v7}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public updateStatus(Ljava/lang/String;J)Lweibo4android/Status;
    .locals 9
    .parameter "status"
    .parameter "inReplyToStatusId"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v8, 0x1

    .line 1331
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/update.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1332
    const/4 v3, 0x3

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "in_reply_to_status_id"

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v6

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v8

    const/4 v4, 0x2

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "source"

    iget-object v7, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v5, v6, v7}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1331
    invoke-virtual {v1, v2, v3, v8}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public updateStatus(Ljava/lang/String;JDD)Lweibo4android/Status;
    .locals 8
    .parameter "status"
    .parameter "inReplyToStatusId"
    .parameter "latitude"
    .parameter "longitude"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 1348
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/update.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1349
    const/4 v3, 0x5

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    const/4 v4, 0x1

    .line 1350
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "lat"

    invoke-direct {v5, v6, p4, p5}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v5, v3, v4

    const/4 v4, 0x2

    .line 1351
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "long"

    invoke-direct {v5, v6, p6, p7}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v5, v3, v4

    const/4 v4, 0x3

    .line 1352
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "in_reply_to_status_id"

    .line 1353
    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v7

    .line 1352
    invoke-direct {v5, v6, v7}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    const/4 v4, 0x4

    .line 1354
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "source"

    iget-object v7, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v5, v6, v7}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    const/4 v4, 0x1

    .line 1348
    invoke-virtual {v1, v2, v3, v4}, Lweibo4android/http/HttpClient;->post(Ljava/lang/String;[Lweibo4android/http/PostParameter;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public uploadStatus(Ljava/lang/String;Ljava/io/File;)Lweibo4android/Status;
    .locals 9
    .parameter "status"
    .parameter "file"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 1402
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->isURLEncoded(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1403
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->encodeURL(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 1404
    :cond_0
    new-instance v6, Lweibo4android/Status;

    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const-string v1, "pic"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/upload.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1405
    const/4 v3, 0x2

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "status"

    invoke-direct {v7, v8, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v7, v3, v4

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v7, "source"

    iget-object v8, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v4, v7, v8}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v5

    move-object v4, p2

    .line 1404
    invoke-virtual/range {v0 .. v5}, Lweibo4android/http/HttpClient;->multPartURL(Ljava/lang/String;Ljava/lang/String;[Lweibo4android/http/PostParameter;Ljava/io/File;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-direct {v6, v0}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v6
.end method

.method public uploadStatus(Ljava/lang/String;Ljava/io/File;DD)Lweibo4android/Status;
    .locals 9
    .parameter "status"
    .parameter "file"
    .parameter "latitude"
    .parameter "longitude"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v5, 0x1

    .line 1419
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->isURLEncoded(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1420
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->encodeURL(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 1421
    :cond_0
    new-instance v6, Lweibo4android/Status;

    iget-object v0, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    const-string v1, "pic"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/upload.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1422
    const/4 v3, 0x4

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "status"

    invoke-direct {v7, v8, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v7, v3, v4

    .line 1423
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v7, "source"

    iget-object v8, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v4, v7, v8}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v5

    const/4 v4, 0x2

    .line 1424
    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "lat"

    invoke-direct {v7, v8, p3, p4}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v7, v3, v4

    const/4 v4, 0x3

    .line 1425
    new-instance v7, Lweibo4android/http/PostParameter;

    const-string v8, "long"

    invoke-direct {v7, v8, p5, p6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v7, v3, v4

    move-object v4, p2

    .line 1421
    invoke-virtual/range {v0 .. v5}, Lweibo4android/http/HttpClient;->multPartURL(Ljava/lang/String;Ljava/lang/String;[Lweibo4android/http/PostParameter;Ljava/io/File;Z)Lweibo4android/http/Response;

    move-result-object v0

    invoke-direct {v6, v0}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v6
.end method

.method public uploadStatus(Ljava/lang/String;Lweibo4android/http/ImageItem;)Lweibo4android/Status;
    .locals 8
    .parameter "status"
    .parameter "item"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1367
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->isURLEncoded(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1368
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->encodeURL(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 1369
    :cond_0
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/upload.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1370
    const/4 v3, 0x2

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "source"

    iget-object v6, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v7

    .line 1369
    invoke-virtual {v1, v2, v3, p2, v7}, Lweibo4android/http/HttpClient;->multPartURL(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/http/ImageItem;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public uploadStatus(Ljava/lang/String;Lweibo4android/http/ImageItem;DD)Lweibo4android/Status;
    .locals 8
    .parameter "status"
    .parameter "item"
    .parameter "latitude"
    .parameter "longitude"
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    const/4 v7, 0x1

    .line 1382
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->isURLEncoded(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1383
    invoke-static {p1}, Lweibo4android/util/URLEncodeUtils;->encodeURL(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 1384
    :cond_0
    new-instance v0, Lweibo4android/Status;

    iget-object v1, p0, Lweibo4android/Weibo;->http:Lweibo4android/http/HttpClient;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v3, "statuses/upload.json"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1385
    const/4 v3, 0x4

    new-array v3, v3, [Lweibo4android/http/PostParameter;

    const/4 v4, 0x0

    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "status"

    invoke-direct {v5, v6, p1}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v5, v3, v4

    .line 1386
    new-instance v4, Lweibo4android/http/PostParameter;

    const-string v5, "source"

    iget-object v6, p0, Lweibo4android/Weibo;->source:Ljava/lang/String;

    invoke-direct {v4, v5, v6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    aput-object v4, v3, v7

    const/4 v4, 0x2

    .line 1387
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "lat"

    invoke-direct {v5, v6, p3, p4}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v5, v3, v4

    const/4 v4, 0x3

    .line 1388
    new-instance v5, Lweibo4android/http/PostParameter;

    const-string v6, "long"

    invoke-direct {v5, v6, p5, p6}, Lweibo4android/http/PostParameter;-><init>(Ljava/lang/String;D)V

    aput-object v5, v3, v4

    .line 1384
    invoke-virtual {v1, v2, v3, p2, v7}, Lweibo4android/http/HttpClient;->multPartURL(Ljava/lang/String;[Lweibo4android/http/PostParameter;Lweibo4android/http/ImageItem;Z)Lweibo4android/http/Response;

    move-result-object v1

    invoke-direct {v0, v1}, Lweibo4android/Status;-><init>(Lweibo4android/http/Response;)V

    return-object v0
.end method

.method public verifyCredentials()Lweibo4android/User;
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lweibo4android/WeiboException;
        }
    .end annotation

    .prologue
    .line 174
    new-instance v0, Lweibo4android/User;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lweibo4android/Weibo;->getBaseURL()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v2, "account/verify_credentials.json"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 175
    const/4 v2, 0x1

    .line 174
    invoke-direct {p0, v1, v2}, Lweibo4android/Weibo;->get(Ljava/lang/String;Z)Lweibo4android/http/Response;

    move-result-object v1

    .line 175
    invoke-virtual {v1}, Lweibo4android/http/Response;->asJSONObject()Lweibo4android/org/json/JSONObject;

    move-result-object v1

    .line 174
    invoke-direct {v0, v1}, Lweibo4android/User;-><init>(Lweibo4android/org/json/JSONObject;)V

    return-object v0
.end method
